package cn.qingyun.gis.modules.scenes.response;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

/**
 * @Description: 表实体对象
 * @Version: V1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class PoiNumberInfoResponse implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 唯一标识
     */
    @ExcelIgnore
    private String id;
    /**
     * poiId
     */
    @ExcelProperty(value = "poi_id")
    @ApiModelProperty(value = "poiId")
    private String poiId;
    /**
     * poi名称
     */
    @ExcelProperty(value = "POI名称")
    @ApiModelProperty(value = "poi名称")
    private String poiName;
    /**
     * 归属场景
     */
    @ExcelProperty(value = "归属场景")
    private String type;
    /**
     * 所属地市
     */
    @ExcelProperty(value = "所属地市")
    private String regionCity;
    /**
     * 所属区县
     */
    @ExcelProperty(value = "所属区县")
    private String regionDis;
    /**
     * 所属网格
     */
    @ExcelProperty(value = "所属网格")
    private String gridName;
    /**
     * 渠道编码
     */
    @ExcelProperty(value = "渠道编码")
    private String channelCode;

    /**
     * 直销人员工号
     */
    @ExcelProperty(value = "直销人员工号")
    @ApiModelProperty(value = "直销人员工号")
    private String zxNumber;
    /**
     * 自有人员工号
     */
    @ExcelProperty(value = "自有人员工号")
    @ApiModelProperty(value = "自有人员工号")
    private String zyNumber;
    /**
     * 归属建筑名称
     */
    @ExcelProperty(value = "归属建筑")
    private String belongBuildName;
    /**
     * 归属建筑名称
     */
    @ExcelProperty(value = "归属建筑POI")
    private String belongBuildId;
}
